#ifndef SLOT_H_INCLUDED
#define SLOT_H_INCLUDED

#include <boost/function.hpp>
#include <boost/bind.hpp>
#include <my/Config.h>

namespace my {
    /**
    * @brief To simplify the declaration of unary functions.\n
    *           You can use boost::bind(class::member, instance) to get a my::slot
    */
    typedef boost::function< void(void) > slot;
}

#endif // SLOT_H_INCLUDED
